# import otherModule

# 现在可以调用模块里包含的函数了
# otherModule.print_func("Runoob")

''''
from…import 语句
Python 的 from 语句让你从模块中导入一个指定的部分到当前命名空间中。语法如下：

from modname import name1[, name2[, ... nameN]]
'''

# from otherModule import print_func,print2_func

from otherModule import *


print_func("zmo")
print2_func("zmo")
print3_func("zmo")


''''
搜索路径
当你导入一个模块，Python 解析器对模块位置的搜索顺序是：

1、当前目录
2、如果不在当前目录，Python 则搜索在 shell 变量 PYTHONPATH 下的每个目录。
3、如果都找不到，Python会察看默认路径。
UNIX下，默认路径一般为/usr/local/lib/python/。
模块搜索路径存储在 system 模块的 sys.path 变量中。
变量里包含当前目录，PYTHONPATH和由安装过程决定的默认目录。


'''


print ("-------------------------命名空间和作用域---------------------" )

import math

content = dir(math)

print(content)
